package com.grupobbva.iici.entity.websphere_deploy.ORACLE_V10_1;

/**
 * Tiici_oficinaBeanInjectorImpl_f126feae
 */
public class Tiici_oficinaBeanInjectorImpl_f126feae implements com.grupobbva.iici.entity.websphere_deploy.Tiici_oficinaBeanInjector_f126feae {
	/**
	 * ejbCreate
	 */
	public void ejbCreate(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae concreteBean=(com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae)cb;
		record.set(0,concreteBean.getCod_oficina());
		record.set(1,concreteBean.getNom_oficina());
		record.set(2,concreteBean.getCod_territorio());
	}
	/**
	 * ejbStore
	 */
	public void ejbStore(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae concreteBean=(com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae)cb;
		record.set(0,concreteBean.getCod_oficina());
		record.set(1,concreteBean.getNom_oficina());
		record.set(2,concreteBean.getCod_territorio());
	}
	/**
	 * ejbRemove
	 */
	public void ejbRemove(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae concreteBean=(com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae)cb;
		record.set(0,concreteBean.getCod_oficina());
	}
	/**
	 * ejbFindByPrimaryKey
	 */
	public void ejbFindByPrimaryKey(Object pkeyObject, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.Tiici_oficinaKey pkey=(com.grupobbva.iici.entity.Tiici_oficinaKey)pkeyObject;
		record.set(0,pkey.cod_oficina);
	}
	/**
	 * readReadChecking
	 */
	public void readReadChecking(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae concreteBean=(com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae)cb;
		record.set(0,concreteBean.getCod_oficina());
		record.set(1,concreteBean.getCod_territorio());
	}
	/**
	 * ejbPartialStore
	 */
	public void ejbPartialStore(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, javax.resource.cci.IndexedRecord record) {
		com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae concreteBean=(com.grupobbva.iici.entity.ConcreteTiici_oficina_f126feae)cb;
		com.ibm.ws.ejbpersistence.beanextensions.ConcreteBeanInstanceExtension  instanceExtension = (com.ibm.ws.ejbpersistence.beanextensions.ConcreteBeanInstanceExtension)concreteBean._WSCB_getInstanceInfo();
		 
		record.set(0,concreteBean.getCod_oficina());
		if(instanceExtension.isDirty(1))
		{
			record.set(1,concreteBean.getNom_oficina());
		}
		if(instanceExtension.isDirty(2))
		{
			record.set(2,concreteBean.getCod_territorio());
		}
	}
	/**
	 * ejbStoreGetDirtyColumnFields
	 */
	public void ejbStoreGetDirtyColumnFields(com.ibm.ws.ejbpersistence.beanextensions.ConcreteBean cb, boolean[] dirtyBitmap) {
		
	}
}
